home *** CD-ROM | disk | FTP | other *** search
/ Varios Español / Varios Español.iso / DBASE5 / LEEME < prev    next >
Text File  |  1994-10-11  |  13KB  |  372 lines

  1.                 Bienvenido a dBASE 5.0 para DOS
  2.                 -------------------------------
  3.  
  4. Este fichero contiene información importante y de última hora sobre
  5. dBASE 5.0 para DOS.
  6.  
  7. INDICE
  8. ------
  9. 1. COMO PONERSE EN CONTACTO CON BORLAND
  10. 2. NOTAS SOBRE ESTA VERSION
  11.  
  12.  
  13. 1. COMO PONERSE EN CONTACTO CON BORLAND
  14. ---------------------------------------
  15.  
  16. Por ser usuario de nuestros productos, Borland le facilita
  17. gratuitamente mediante el sistema Hot-Line, la instalación y 
  18. configuración de cada una de las aplicaciones Borland que adquiera
  19. en el teléfono (91) 650 72 50.
  20.  
  21. En nuestro deseo de mejorar la atención a nuestros clientes, hemos
  22. creado el Club Técnico Borland, de forma que Vd. pueda recibir un
  23. servicio integral y personalizado con ventajas como:
  24.  
  25. Todos los recursos del Equipo Técnico de Borland
  26. Preferencia en la distribución de información, novedades, técnicas, etc...
  27. Hot-Line 8 horas diarias
  28. Líneas de fax para consultas en menos de 48 horas
  29. Seminarios técnicos con grandes descuentos
  30. Acceso gratuito, mediante modem, a la BBS de Borland
  31.  
  32. Si desea ser miembro del Club Técnico Borland o recibir más información,
  33. llame al: (91) 661 50 10.
  34.  
  35.  
  36. 2. NOTAS SOBRE ESTA VERSION
  37. ---------------------------
  38.  
  39.  
  40. Espacio en disco necesario (en megabytes)
  41. -----------------------------------------
  42. 12,5 para instalar todas las opciones:
  43. dBASE...................8,5
  44. Ejemplos................1
  45. Ejemplos CUA............1,5
  46. Lenguaje de plantilla...1
  47. Utilidades.............. ,5
  48.  
  49. Durante el proceso de instalación son necesarios 5 Mb adicionales.
  50.  
  51.  
  52. ADDUSER4.EXE
  53. ------------
  54. A partir de esta versión de dBASE no se utilizará la serialización para
  55. llevar la cuenta del número de usuarios. Por esta razón ADDUSER4.EXE ya
  56. no se distribuirá con el producto. Para aumentar la cuenta de usuarios
  57. solicite licencias adicionales (disponibles en versiones de 1 y 10 usuarios).
  58. No olvide leer el Acuerdo de licencia No Exclusivo.
  59.  
  60.  
  61. Instalación de dBASE para DOS en una red
  62. ----------------------------------------
  63. En el capítulo 1 del manual "Puesta en marcha" se sugieren las siguientes
  64. configuraciones para el fichero CONFIG.SYS:
  65.  
  66. FILES=255
  67. BUFFERS=15
  68.  
  69. Si la estación de trabajo se está ejecutando bajo un shell de red, el
  70. número de ficheros especificado en el parámetro "files=" del CONFIG.SYS
  71. más el número de ficheros especificado por la red (Novell "file handles="
  72. en NET.CFG) no puede sobrepasar los 255. Este problema no ocurre si se
  73. utilizan tablas de configuración .VLM de Novell.
  74.  
  75.  
  76. dBASE 5.0 con NOVELL NetWare 3.11
  77. ---------------------------------
  78. Cuando dBASE 5.0 intenta realizar 500 o más bloqueos de registro en un
  79. servidor NOVELL 3.11 se produce el mensaje "Registro está en uso por otro".
  80. El valor por omisión de MAXLOCKS en el servidor es de 500 y puede devolver
  81. el mensaje "record lock threshold exceeded" (se ha sobrepasado el límite
  82. de bloqueos). Si se solicitan bloqueos adicionales y los recursos de la red
  83. están bajos, la red puede bloquearse. Este problema no existe en servidores
  84. NOVELL 3.12.
  85.  
  86.  
  87. LAN Server 3.0 de IBM
  88. ---------------------
  89. Si surgen problemas con esta configuración de red, modifique el fichero
  90. DOSLAN.INI de la forma siguiente:
  91. NBS: 4K
  92. BBS: 5K
  93.  
  94.  
  95. Depurador
  96. ---------
  97. Si depura un programa que contenga controladores de sucesos de objetos CUA
  98. y después desea ejecutar dicho programa o cualquier otro que contenga
  99. objetos CUA sin invocar al depurador, ejecute SET TRAP OFF (en la ventana
  100. de mandatos) antes de ejecutar el programa.
  101.  
  102.  
  103. Modo Prueba desde el Diseñador de fichas
  104. ----------------------------------------
  105. Al seleccionar "Modo Prueba" desde el Diseñador de fichas, se restablecen
  106. temporalmente los controladores de sucesos de la ficha. Si se selecciona
  107. Almacenar y salir mientras está el "Modo Prueba" activo se almacenará la
  108. ficha sin incluir los controladores de sucesos que estaban presentes en
  109. modo Prueba. Siempre antes de almacenar la ficha vuelva al "Modo Diseño".
  110.  
  111.  
  112. Control de pulsación de teclas en objetos de IU
  113. -----------------------------------------------
  114. El mandato ON KEY LABEL está diseñado para las pantallas Edit y Browse del
  115. estilo dBASE IV. Para capturar pulsaciones de tecla en objetos ficha, browse,
  116. editor, campo de entrada o campo, utilice el controlador del suceso KEY.
  117.  
  118.  
  119. Notación de punto con los mandatos @...GET/READ, ACCEPT e INPUT
  120. ---------------------------------------------------------------
  121. Las propiedades asociadas a un objeto no pueden utilizarse como variables
  122. de memoria de entrada para los mandatos @...GET/READ, ACCEPT e INPUT.
  123. Estas propiedades se evalúan y asignan mediante la notación de punto de
  124. dBASE 5.0. Si se utilizan propiedades de objetos con estos mandatos, se
  125. producirá un mensaje de error. Para modificar o visualizar el valor de una
  126. propiedad mediante estos mandatos, será necesario asignar/recuperar el
  127. valor a/desde una variable de memoria.
  128.  
  129. Ejemplo:
  130. mVar = MiFicha.Text
  131. @ 2, 2 GET mVar
  132. READ
  133. MiFicha.Text = mVar
  134.  
  135.  
  136. Los mandatos SAVE TO y RESTORE FROM
  137. -----------------------------------
  138. El mandato SAVE TO utilizado para almacenar en un fichero las variables de
  139. memoria, no incluye las propiedades de objetos en el fichero .mem. Si es
  140. necesario almacenar el valor de una propiedad de objeto en un fichero de
  141. memoria, asigne el valor a una variable de memoria. Para recuperar el valor
  142. de la propiedad, recupere la variable de memoria mediante RESTORE FROM y
  143. asigne su valor a la propiedad del objeto.
  144.  
  145. Ejemplo:
  146.  
  147. mVar = MiFicha.Text
  148. SAVE TO mVarFich ALL LIKE mVar
  149. ...
  150. RESTORE FROM mVarFich ADDITIVE
  151. MiFicha.Text = mVar
  152.  
  153.  
  154. Ficheros de fichas para DOS de ejemplo
  155. --------------------------------------
  156. La mayoría de los ficheros de fichas para DOS (DFM) de ejemplo situados en
  157. el directorio de ejemplos CUA no se pueden modificar fácilmente con el
  158. Diseñador de fichas. Estas fichas se crearon utilizando variables de memoria
  159. y ficheros de base de datos que posiblemente no estén activos al intentar
  160. editar la ficha. Estos ficheros de ejemplo se pueden ejecutar sin problemas
  161. desde la ventana de mandatos.
  162.  
  163. Ejemplo:
  164.  
  165. SET DIRE TO CUA_EJEM
  166. DO ASCIIC
  167.  
  168.  
  169. Selección de Programa | Ejecutar con Argumentos
  170. -----------------------------------------------
  171. La introducción de valores en Programa | Argumentos afecta a todos los
  172. programas ejecutados con Programa | Ejecutar. Si se selecciona Programa |
  173. Ejecutar y en Programa | Argumentos existen aún variables no declaradas
  174. se producirá el error "Variable no encontrada". Antes de seleccionar
  175. Programa | Ejecutar elimine o inicialice las variables no declaradas
  176. introducidas en Programa | Argumentos.
  177.  
  178.  
  179. Fechas en LISTBOX o COMBOBOX
  180. ----------------------------
  181. Cuando utilice una matriz para listar fechas en un LISTBOX O COMBOBOX,
  182. utilice la función ASORT() en lugar de la propiedad SORTED para mostrar las
  183. fechas en orden cronológico. Cuando se define la propiedad SORTED como .T.,
  184. las fechas se ordenan como expresiones de caracteres.
  185.  
  186. Ejemplo:
  187. Las fechas {20/04/68} y {15/02/94} aparecen como:
  188. 15/02/94
  189. 20/04/68
  190. ya que la serie de caracteres "15" va antes que "20".
  191.  
  192. La función ASORT() ordenará por orden cronológico la matriz que contenga
  193. fechas.
  194.  
  195. Las fechas {20/04/68} y {15/02/94} aparecen como:
  196. 20/04/68
  197. 15/02/94
  198.  
  199.  
  200. Teclas de selección para objetos texto
  201. --------------------------------------
  202. Cuando se definen teclas de selección para objetos texto con el carácter
  203. "&" o delimitando con el carácter "~" de la forma siguiente
  204. MiFicha.ObjTexto.Text = "&Apellido" ó
  205. MiFicha.ObjTexto.Text = "~A~pellido"
  206. la propiedad HEIGHT del objeto texto debe establecerse en 1.
  207.  
  208.  
  209. Diseñador de fichas, opción de menú Ver|Ordenar objetos
  210. -------------------------------------------------------
  211. Por omisión, los objetos RECTANGLE situados sobre la ficha son los primeros
  212. objetos que se definen cuando se genera el código. Esto es debido a que los
  213. rectángulos cubren (ocultan) los objetos que se han definido antes. Si decide
  214. utilizar la opción Ver|Ordenar objetos del diseñador de fichas para reordenar
  215. objetos de fichas que contengan rectángulos, compruebe que los rectángulos
  216. estén al principio de la lista. De lo contrario, algunos objetos de la ficha
  217. no estarán visibles. Si esto ocurre, vuelva a utilizar Ordenar objetos para
  218. situar los rectángulos al principio de la lista.
  219.  
  220.  
  221. Distribución de aplicaciones dBASE
  222. ----------------------------------
  223. Para que el cliente pueda ejecutar la aplicación, es necesario hacer que
  224. FORMRUN.DBO esté disponible para el .EXE o montar FORMRUN.DBO en el .EXE
  225. mediante el Gestor de proyectos. Puede montar FORMRUN.DBO añadíéndolo a la
  226. lista de ficheros del Gestor de proyectos.
  227.  
  228.  
  229. Creación de un programa ejecutable
  230. ----------------------------------
  231. Para asociar el fichero dBASEDOS.INI a un ejecutable, asigne al fichero .INI
  232. el mismo nombre que el ejecutable.
  233.  
  234. Ejemplo:
  235.  
  236. MiApl.EXE leerá el fichero MiApl.INI
  237.  
  238.  
  239. Memoria extendida
  240. -----------------
  241. Si su equipo no dispone de 3 Mb de memoria extendida disponible para
  242. dBASE, aparecerá un mensaje de error. Por ejemplo, si está utilizando
  243. una unidad RAM o el DOS está cargado en memoria alta, no estará disponible
  244. para dBASE el total de 3 Mb de memoria extendida.
  245.  
  246. Si es necesario puede reducirse la cantidad de memoria extendida que
  247. necesita dBASE editando la sentencia PhysMin del fichero DBASEDOS.INI
  248. de la siguiente forma:
  249.  
  250. cambie
  251.  
  252. ;PhysMin=3M
  253.  
  254. por
  255.  
  256. PhysMin=2M
  257.  
  258. De esta forma se reduce la cantidad de memoria extendida disponible para
  259. dBASE, reduciéndose su efectividad.
  260.  
  261. Advertencia: El valor de PhysMin no puede ser menor que 2Mb.
  262.  
  263.  
  264. SMARTDrive y VMM
  265. ----------------
  266. No es recomendable utilizar SMARTDrive si se está utilizando dBASE con VMM.
  267.  
  268.  
  269. EMM386.EXE
  270. ----------
  271. No asigne memoria a VCPI.
  272.  
  273.  
  274. Edición de memos en objetos múltiples
  275. -------------------------------------
  276. Si desea editar el mismo campo memo mediante dos objetos diferentes en el
  277. mismo ordenador, cargue SHARE.EXE y haga un USE <fichero> AGAIN de la base
  278. de datos en dos áreas de trabajo diferentes.
  279.  
  280.  
  281. Teclado numérico
  282. ----------------
  283. En algunos teclados 101 mejorados, el valor numérico de las teclas de flecha
  284. (por ejemplo, 8 en lugar de flecha arriba) se interpreta por la BIOS como
  285. una entrada. Si ocurre esto en su sistema, puede modificar el controlador
  286. del teclado dBASE mediante la siguiente asignación de variable de entorno
  287. antes de ejecutar dBASE:
  288.  
  289. SET NOINT9=T
  290.  
  291.  
  292. DOS 7.0 de Novell
  293. -----------------
  294. Se ha encontrado un problema al utilizar el dispositivo EMM386.SYS del
  295. DOS 7.0 de Novell. Si se carga este dispositivo y se le asigna ON al
  296. parámetro /DMPI, al intentar cargar dBASE se produce un autoarranque del
  297. sistema del ordenador. Para solucionar este problema tenga en cuenta alguna
  298. de las siguientes sugerencias:
  299.  
  300. - Ejecute el programa SETUP del DOS 7.0 de Novell y desactive la opción
  301. DMPI. La opción se desactiva de forma permanente. Para más información
  302. sobre la utilización del programa SETUP consulte el manual del DOS 7.0 de
  303. Novell.
  304.  
  305. - La opción DMPI se puede desactivar temporalmente antes de ejecutar dBASE
  306. y activarla de nuevo después de abandonar dBASE. Para desactivar temporal-
  307. mente la opción introduzca el siguiente mandato del DOS antes de ejecutar
  308. dBASE:
  309.  
  310. DMPI OFF
  311.  
  312. Para reactivarla, introduzca el mandato DMPI ON después de abandonar dBASE.
  313. Observe que la documentación de Novell sugiere utilizar DMPI=ON|OFF, pero
  314. es incorrecto y no funciona.
  315.  
  316. - Es posible que pueda ejecutar dBASE con la opción DMPI activada si antes
  317. de ejecutarlo utiliza el siguiente mandato:
  318.  
  319. SET DOS16M=VCPI
  320.  
  321. Si esto soluciona el problema incluya este mandato en el AUTOEXEC.BAT.
  322.  
  323.  
  324. Teclas rápidas en el Diseñador de Menús
  325. ---------------------------------------
  326. Las teclas rápidas creadas con el Diseñador de Menús se traducen durante
  327. la generación de código, lo cual origina un error de compilación. Para
  328. evitar este error, sustituya las descripciones de teclas traducidas de
  329. la propiedad "ShortCut" en el fichero .MNU correspondiente antes de
  330. compilar.
  331.  
  332. Para realizar los cambios debe seguir los sigientes pasos:
  333. - Abra el fichero .MNU con un editor (preferiblemente con Modify command).
  334. - Busque la serie "ShorCut" y sustituya la descripción de tecla.
  335. - Deberá realizar esta operación después de cada modificación en el
  336.   Diseñador de Menús.
  337.  
  338. Esta es una lista de las descripciones de teclas que deben ser
  339. sustituidas por su equivalente en inglés:
  340.  
  341. CASTELLANO      INGLES
  342.  
  343. AvPág           Pgdn
  344. Derecha         Right
  345. Espaciador      Space
  346. Fin             End
  347. Gris-Más        Gray-Plus
  348. Gris-Menos      Gray-Minus
  349. Guión           Hyphen
  350. Igual           Equal
  351. ImprPant        Prtscr
  352. Inicio          Home
  353. Izquierda       Leftarrow
  354. Mayús           Shift
  355. Menos           Minus
  356. Supr            Del
  357. RePág           Pgup
  358. Retroceso       Backspace
  359.  
  360.  
  361. Mensajes de Error del Gestor de memoria
  362. ---------------------------------------
  363. Los mensajes de error para la gestión de memoria de las aplicaciones
  364. compiladas en dBASE se encuentran en los ficheros dBASE.ETG y dBASE.ETX.
  365. Estos ficheros deberán estar en el mismo directorio que el fichero .EXE
  366. ejecutable para que su aplicación muestre los mensajes de error adecuados.
  367.  
  368. Si desea distribuir sus aplicaciones compiladas incluya estos ficheros
  369. junto con el fichero ejecutable.
  370.  
  371.  
  372.